databaze v XML

Otázka od: Richard Valny

10. 5. 2004 16:40

Prijemny den,
mohl by prosim nekdo doporucit nejakou vhodnou komponentu pro praci s
XML soubory jako s databazi? Nebo je tato myslenka zcestna?
(dival jsem se na komponenty na http://www.philo.de/xml/downloads.shtml
 ale nejsem z toho nejak moudry).
Vlastnim D6 Pro

Dekuji

Richard


Odpovedá: Zbysek Hlinka

10. 5. 2004 16:59

> [mailto:delphi-l-owner@clexpert.cz] On Behalf Of Richard Valny
> Sent: Monday, May 10, 2004 5:23 PM
>
> mohl by prosim nekdo doporucit nejakou vhodnou komponentu pro
> praci s XML soubory jako s databazi? Nebo je tato myslenka zcestna?

Neni to scestna myslenka. Podivej se na DataSet v .NET.  

S pozdravem

Zbysek Hlinka
E-mail: hlinka zavin. hlinka.cz
Phone: +420 603 551 282


Odpovedá: Miso

11. 5. 2004 8:39


----- Original Message -----
From: "Zbysek Hlinka" <konference@hlinka.cz>


> > [mailto:delphi-l-owner@clexpert.cz] On Behalf Of Richard Valny
> > Sent: Monday, May 10, 2004 5:23 PM
> >
> > mohl by prosim nekdo doporucit nejakou vhodnou komponentu pro
> > praci s XML soubory jako s databazi? Nebo je tato myslenka zcestna?
>
> Neni to scestna myslenka. Podivej se na DataSet v .NET.  
>

..neviem ako v .NET, ale pod D6 to je trochu scestne..je tam moznost pouzit
ClientDataSet + XMLTransformProvider, vytvoris si cez XMLMapper
transformacny subor na citanie a zapis a mozes to "pouzit"...akurat tak na
veeelmi maleee data..cim zlozitejsia struktura, tym pomalsie..a ak nahodou
pouzijes NestedField, tak to rovno zabudni.. odporucam pozriet
Demos\Internet\XMLTransformProvider

Miso


Odpovedá: Zbysek Hlinka

11. 5. 2004 9:24

> [mailto:delphi-l-owner@clexpert.cz] On Behalf Of Miso
> Sent: Tuesday, May 11, 2004 9:04 AM
>
> > > mohl by prosim nekdo doporucit nejakou vhodnou komponentu
> pro praci
> > > s XML soubory jako s databazi? Nebo je tato myslenka zcestna?
> >
> > Neni to scestna myslenka. Podivej se na DataSet v .NET.  
> >
>
> ..neviem ako v .NET, ale pod D6 to je trochu scestne..je tam
> moznost pouzit ClientDataSet + XMLTransformProvider, ...

Tim jen rikas, ze D6 neni vhodne pro praci s XML databazi. Myslenka jako
takova vsak scestna neni, ovsem je treba pouzit jine nastroje. Osobne bych
rekl ze prave naopak - pro dostatecne male objemy dat je to vyborna
myslenka. DataSet v .NET umi dokonce i indexovani, referencni vazby a
hledani podle klice, a neni treba instalovat zadny engine. Co vic by si
clovek mohl jeste prat napriklad pro vyrobu trial nebo ocesanych free verzi?

S pozdravem

Zbysek Hlinka
E-mail: hlinka zavin. hlinka.cz
Phone: +420 603 551 282


Odpovedá: Richard Valny

11. 5. 2004 10:19

Ve svem Delphi 6 Pro nemam Demos\Internet\XMLTransformProvider - asi je
to soucasti vyssi verze?

Shrnu-li to pokud budu chctit vyrobit aplikaci s XML budu muset
nastudovat .NET  
(databaze bude mit dve provazane tabulky radove do 300 vet (radku) a 6
slov (sloupcu) - z toho jen jedno memo (text do cca 500 znaku) )

Richard

>>> konference@hlinka.cz 9:54:23 11.5.2004 >>>
> [mailto:delphi-l-owner@clexpert.cz] On Behalf Of Miso
> Sent: Tuesday, May 11, 2004 9:04 AM
>
> > > mohl by prosim nekdo doporucit nejakou vhodnou komponentu
> pro praci
> > > s XML soubory jako s databazi? Nebo je tato myslenka zcestna?
> >
> > Neni to scestna myslenka. Podivej se na DataSet v .NET.  
> >
>
> ..neviem ako v .NET, ale pod D6 to je trochu scestne..je tam
> moznost pouzit ClientDataSet + XMLTransformProvider, ...

Tim jen rikas, ze D6 neni vhodne pro praci s XML databazi. Myslenka
jako
takova vsak scestna neni, ovsem je treba pouzit jine nastroje. Osobne
bych
rekl ze prave naopak - pro dostatecne male objemy dat je to vyborna
myslenka. DataSet v .NET umi dokonce i indexovani, referencni vazby a
hledani podle klice, a neni treba instalovat zadny engine. Co vic by
si
clovek mohl jeste prat napriklad pro vyrobu trial nebo ocesanych free
verzi?

S pozdravem

Zbysek Hlinka
E-mail: hlinka zavin. hlinka.cz
Phone: +420 603 551 282



Odpovedá: Miso

11. 5. 2004 10:34


----- Original Message -----
From: "Richard Valny" <richard.valny@pu-st.cz>


> Ve svem Delphi 6 Pro nemam Demos\Internet\XMLTransformProvider - asi je
> to soucasti vyssi verze?
>
> Shrnu-li to pokud budu chctit vyrobit aplikaci s XML budu muset
> nastudovat .NET  
> (databaze bude mit dve provazane tabulky radove do 300 vet (radku) a 6
> slov (sloupcu) - z toho jen jedno memo (text do cca 500 znaku) )
>

..pri takomto objeme dat by to mozno teoreticky aj bolo schodne, ak chces
pouzit Delphi, tak treba vyskusat..XMLMapper a ostatne veci suvisiace s XML
su tusim sucastou az D6Ent

Miso


Odpovedá: Petr Vones

11. 5. 2004 15:59

From: "Richard Valny" <richard.valny@pu-st.cz>
> Shrnu-li to pokud budu chctit vyrobit aplikaci s XML budu muset
> nastudovat .NET  

Ne tak docela, ale podpora XML je tam podstatne lepsi a rychlejsi.

> (databaze bude mit dve provazane tabulky radove do 300 vet (radku) a 6
> slov (sloupcu) - z toho jen jedno memo (text do cca 500 znaku) )

Tohle by ta Delphi implementace jeste zvladla, nejhorsi jsou nested datasety.

Petr Vones

Odpovedá: Petr Vones

11. 5. 2004 16:25

From: "Zbysek Hlinka" <konference@hlinka.cz>
> myslenka. DataSet v .NET umi dokonce i indexovani, referencni vazby a
> hledani podle klice, a neni treba instalovat zadny engine. Co vic by si

Tohle umi i TClientDataSet. Problem je spise v implementaci XML transformace
ktera neni prilis povedena a predevsim dost pomala pro velke objemy dat ve
srovnani s .NETem (Borland pouziva DOM i tam kde se zcela nehodi). Navic je to
pouze ve verzi Delphi Enterpise.

Petr Vones


Odpovedá: Zbysek Hlinka

11. 5. 2004 17:21

> [mailto:delphi-l-owner@clexpert.cz] On Behalf Of Petr Vones
> Sent: Tuesday, May 11, 2004 4:03 PM
>
> From: "Zbysek Hlinka" <konference@hlinka.cz>
> > myslenka. DataSet v .NET umi dokonce i indexovani,
> referencni vazby a
> > hledani podle klice, a neni treba instalovat zadny engine.
> Co vic by
> > si
>
> Tohle umi i TClientDataSet. Problem je spise v implementaci
> XML transformace ktera neni prilis povedena a predevsim dost
> pomala pro velke objemy dat ve srovnani s .NETem (Borland
> pouziva DOM i tam kde se zcela nehodi). Navic je to pouze ve
> verzi Delphi Enterpise.

Dotaz vsak byl na Delphi Pro. V takovem pripade je lepsi si rovnou poridit
neco pro .NET, nez dokupovat Enterprise verzi.

S pozdravem

Zbysek Hlinka
E-mail: hlinka zavin. hlinka.cz
Phone: +420 603 551 282